package com.ruoyi.project.tugboat.service;

import java.util.List;
import com.ruoyi.project.tugboat.domain.TMqttMsgConvert;

/**
 * 转换后的消息主Service接口
 * 
 * @author ruoyi
 * @date 2024-01-04
 */
public interface ITMqttMsgConvertService 
{
    /**
     * 查询转换后的消息主
     * 
     * @param msgConvertId 转换后的消息主主键
     * @return 转换后的消息主
     */
    public TMqttMsgConvert selectTMqttMsgConvertByMsgConvertId(Long msgConvertId);

    /**
     * 查询转换后的消息主列表
     * 
     * @param tMqttMsgConvert 转换后的消息主
     * @return 转换后的消息主集合
     */
    public List<TMqttMsgConvert> selectTMqttMsgConvertList(TMqttMsgConvert tMqttMsgConvert);

    /**
     * 新增转换后的消息主
     * 
     * @param tMqttMsgConvert 转换后的消息主
     * @return 结果
     */
    public int insertTMqttMsgConvert(TMqttMsgConvert tMqttMsgConvert);

    /**
     * 修改转换后的消息主
     * 
     * @param tMqttMsgConvert 转换后的消息主
     * @return 结果
     */
    public int updateTMqttMsgConvert(TMqttMsgConvert tMqttMsgConvert);

    /**
     * 批量删除转换后的消息主
     * 
     * @param msgConvertIds 需要删除的转换后的消息主主键集合
     * @return 结果
     */
    public int deleteTMqttMsgConvertByMsgConvertIds(Long[] msgConvertIds);

    /**
     * 删除转换后的消息主信息
     * 
     * @param msgConvertId 转换后的消息主主键
     * @return 结果
     */
    public int deleteTMqttMsgConvertByMsgConvertId(Long msgConvertId);
}
